package com.newasia.shopping.dal.persistence;

import com.newasia.shopping.dal.entitys.ItemSpecValue;
import com.newasia.shopping.dal.entitys.ItemSpecValueExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ItemSpecValueMapper {
    long countByExample(ItemSpecValueExample example);

    int deleteByExample(ItemSpecValueExample example);

    int deleteByPrimaryKey(Long valueId);

    int insert(ItemSpecValue record);

    int insertSelective(ItemSpecValue record);

    List<ItemSpecValue> selectByExample(ItemSpecValueExample example);

    ItemSpecValue selectByPrimaryKey(Long valueId);

    int updateByExampleSelective(@Param("record") ItemSpecValue record, @Param("example") ItemSpecValueExample example);

    int updateByExample(@Param("record") ItemSpecValue record, @Param("example") ItemSpecValueExample example);

    int updateByPrimaryKeySelective(ItemSpecValue record);

    int updateByPrimaryKey(ItemSpecValue record);
}